package com.wef.modules.generator.entity;

import java.io.Serializable;
import java.util.Date;



/**
 * 
 * 
 * @author xxx
 * @email xxx
 * @date 2021-02-04 14:59:39
 */
public class PartyInfoEntity implements Serializable {
	private static final long serialVersionUID = 1L;
	
	//唯一主键
	private Long id;
	//当事人标识
	private String partyCode;
	//案件id
	private Long caseId;
	//案件名称
	private String caseName;
	//排期表主键id
	private Long trialId;
	//当事人姓名
	private String name;
	//当事人序号
	private Integer partySerialNum;
	//关联字典类型表(code)
	private Integer lawsuitStatus;
	//曾用名
	private String nameUsedBefore;
	//身份证照片路径
	private String headPath;
	//性别 1男 2女
	private Integer gender;
	//年龄
	private Integer age;
	//职业
	private String administrativeLevel;
	//户籍地址
	private String domicilePlace;
	//婚姻状况,1 未婚 2 已婚 3 离婚 4 丧偶 5 其他
	private Integer maritalStatus;
	//文化程度
	private String culture;
	//出生日期
	private Date dateBirth;
	//政治面貌
	private String politicsStatus;
	//民族
	private String nation;
	//国籍
	private String nationality;
	//现住地址
	private String address;
	//证件类型, 关联数据字典表
	private Integer idcardName;
	//证件号
	private String idNum;
	//工作单位类型    
	private Integer workUnitsType;
	//工作单位名称
	private String workUnitsName;
	//电子邮箱
	private String email;
	//电话，关联自然人信息，可以自动填充数据
	private String specialPlane;
	//微信
	private String weChat;
	//qq
	private String qq;
	//法院id
	private Long courtId;
	//法院名称
	private String courtName;
	//创建人
	private String createBy;
	//创建时间
	private Date createDate;
	//修改人
	private String updateBy;
	//修改时间
	private Date updateDate;
	//第三方id
	private Long thirdId;

	/**
	 * 设置：唯一主键
	 */
	public void setId(Long id) {
		this.id = id;
	}
	/**
	 * 获取：唯一主键
	 */
	public Long getId() {
		return id;
	}
	/**
	 * 设置：当事人标识
	 */
	public void setPartyCode(String partyCode) {
		this.partyCode = partyCode;
	}
	/**
	 * 获取：当事人标识
	 */
	public String getPartyCode() {
		return partyCode;
	}
	/**
	 * 设置：案件id
	 */
	public void setCaseId(Long caseId) {
		this.caseId = caseId;
	}
	/**
	 * 获取：案件id
	 */
	public Long getCaseId() {
		return caseId;
	}
	/**
	 * 设置：案件名称
	 */
	public void setCaseName(String caseName) {
		this.caseName = caseName;
	}
	/**
	 * 获取：案件名称
	 */
	public String getCaseName() {
		return caseName;
	}
	/**
	 * 设置：排期表主键id
	 */
	public void setTrialId(Long trialId) {
		this.trialId = trialId;
	}
	/**
	 * 获取：排期表主键id
	 */
	public Long getTrialId() {
		return trialId;
	}
	/**
	 * 设置：当事人姓名
	 */
	public void setName(String name) {
		this.name = name;
	}
	/**
	 * 获取：当事人姓名
	 */
	public String getName() {
		return name;
	}
	/**
	 * 设置：当事人序号
	 */
	public void setPartySerialNum(Integer partySerialNum) {
		this.partySerialNum = partySerialNum;
	}
	/**
	 * 获取：当事人序号
	 */
	public Integer getPartySerialNum() {
		return partySerialNum;
	}
	/**
	 * 设置：关联字典类型表(code)
诉讼地位 1原告 2被告 3书记员 4 法官 5原告证人 6被告证人 7原告鉴定人 8被告鉴定人 9原告代理人 10被告代理人

	 */
	public void setLawsuitStatus(Integer lawsuitStatus) {
		this.lawsuitStatus = lawsuitStatus;
	}
	/**
	 * 获取：关联字典类型表(code)
诉讼地位 1原告 2被告 3书记员 4 法官 5原告证人 6被告证人 7原告鉴定人 8被告鉴定人 9原告代理人 10被告代理人

	 */
	public Integer getLawsuitStatus() {
		return lawsuitStatus;
	}
	/**
	 * 设置：曾用名
	 */
	public void setNameUsedBefore(String nameUsedBefore) {
		this.nameUsedBefore = nameUsedBefore;
	}
	/**
	 * 获取：曾用名
	 */
	public String getNameUsedBefore() {
		return nameUsedBefore;
	}
	/**
	 * 设置：身份证照片路径
	 */
	public void setHeadPath(String headPath) {
		this.headPath = headPath;
	}
	/**
	 * 获取：身份证照片路径
	 */
	public String getHeadPath() {
		return headPath;
	}
	/**
	 * 设置：性别 1男 2女
	 */
	public void setGender(Integer gender) {
		this.gender = gender;
	}
	/**
	 * 获取：性别 1男 2女
	 */
	public Integer getGender() {
		return gender;
	}
	/**
	 * 设置：年龄
	 */
	public void setAge(Integer age) {
		this.age = age;
	}
	/**
	 * 获取：年龄
	 */
	public Integer getAge() {
		return age;
	}
	/**
	 * 设置：职业
	 */
	public void setAdministrativeLevel(String administrativeLevel) {
		this.administrativeLevel = administrativeLevel;
	}
	/**
	 * 获取：职业
	 */
	public String getAdministrativeLevel() {
		return administrativeLevel;
	}
	/**
	 * 设置：户籍地址
	 */
	public void setDomicilePlace(String domicilePlace) {
		this.domicilePlace = domicilePlace;
	}
	/**
	 * 获取：户籍地址
	 */
	public String getDomicilePlace() {
		return domicilePlace;
	}
	/**
	 * 设置：婚姻状况,1 未婚 2 已婚 3 离婚 4 丧偶 5 其他
	 */
	public void setMaritalStatus(Integer maritalStatus) {
		this.maritalStatus = maritalStatus;
	}
	/**
	 * 获取：婚姻状况,1 未婚 2 已婚 3 离婚 4 丧偶 5 其他
	 */
	public Integer getMaritalStatus() {
		return maritalStatus;
	}
	/**
	 * 设置：文化程度
	 */
	public void setCulture(String culture) {
		this.culture = culture;
	}
	/**
	 * 获取：文化程度
	 */
	public String getCulture() {
		return culture;
	}
	/**
	 * 设置：出生日期
	 */
	public void setDateBirth(Date dateBirth) {
		this.dateBirth = dateBirth;
	}
	/**
	 * 获取：出生日期
	 */
	public Date getDateBirth() {
		return dateBirth;
	}
	/**
	 * 设置：政治面貌
	 */
	public void setPoliticsStatus(String politicsStatus) {
		this.politicsStatus = politicsStatus;
	}
	/**
	 * 获取：政治面貌
	 */
	public String getPoliticsStatus() {
		return politicsStatus;
	}
	/**
	 * 设置：民族
	 */
	public void setNation(String nation) {
		this.nation = nation;
	}
	/**
	 * 获取：民族
	 */
	public String getNation() {
		return nation;
	}
	/**
	 * 设置：国籍
	 */
	public void setNationality(String nationality) {
		this.nationality = nationality;
	}
	/**
	 * 获取：国籍
	 */
	public String getNationality() {
		return nationality;
	}
	/**
	 * 设置：现住地址
	 */
	public void setAddress(String address) {
		this.address = address;
	}
	/**
	 * 获取：现住地址
	 */
	public String getAddress() {
		return address;
	}
	/**
	 * 设置：证件类型, 关联数据字典表
1居民身份证
2中国公民护照
3台湾居民来大往大陆通行证
4外国公民护照
5港澳居民来往内地通行证
6户口簿
7社会统一信用代码
8其他

	 */
	public void setIdcardName(Integer idcardName) {
		this.idcardName = idcardName;
	}
	/**
	 * 获取：证件类型, 关联数据字典表
1居民身份证
2中国公民护照
3台湾居民来大往大陆通行证
4外国公民护照
5港澳居民来往内地通行证
6户口簿
7社会统一信用代码
8其他

	 */
	public Integer getIdcardName() {
		return idcardName;
	}
	/**
	 * 设置：证件号
	 */
	public void setIdNum(String idNum) {
		this.idNum = idNum;
	}
	/**
	 * 获取：证件号
	 */
	public String getIdNum() {
		return idNum;
	}
	/**
	 * 设置：工作单位类型    
1机关
2事业单位
3社会团体
4企业
5民办非企业单位
6其他

	 */
	public void setWorkUnitsType(Integer workUnitsType) {
		this.workUnitsType = workUnitsType;
	}
	/**
	 * 获取：工作单位类型    
1机关
2事业单位
3社会团体
4企业
5民办非企业单位
6其他

	 */
	public Integer getWorkUnitsType() {
		return workUnitsType;
	}
	/**
	 * 设置：工作单位名称
	 */
	public void setWorkUnitsName(String workUnitsName) {
		this.workUnitsName = workUnitsName;
	}
	/**
	 * 获取：工作单位名称
	 */
	public String getWorkUnitsName() {
		return workUnitsName;
	}
	/**
	 * 设置：电子邮箱
	 */
	public void setEmail(String email) {
		this.email = email;
	}
	/**
	 * 获取：电子邮箱
	 */
	public String getEmail() {
		return email;
	}
	/**
	 * 设置：电话，关联自然人信息，可以自动填充数据
	 */
	public void setSpecialPlane(String specialPlane) {
		this.specialPlane = specialPlane;
	}
	/**
	 * 获取：电话，关联自然人信息，可以自动填充数据
	 */
	public String getSpecialPlane() {
		return specialPlane;
	}
	/**
	 * 设置：微信
	 */
	public void setWeChat(String weChat) {
		this.weChat = weChat;
	}
	/**
	 * 获取：微信
	 */
	public String getWeChat() {
		return weChat;
	}
	/**
	 * 设置：qq
	 */
	public void setQq(String qq) {
		this.qq = qq;
	}
	/**
	 * 获取：qq
	 */
	public String getQq() {
		return qq;
	}
	/**
	 * 设置：法院id
	 */
	public void setCourtId(Long courtId) {
		this.courtId = courtId;
	}
	/**
	 * 获取：法院id
	 */
	public Long getCourtId() {
		return courtId;
	}
	/**
	 * 设置：法院名称
	 */
	public void setCourtName(String courtName) {
		this.courtName = courtName;
	}
	/**
	 * 获取：法院名称
	 */
	public String getCourtName() {
		return courtName;
	}
	/**
	 * 设置：创建人
	 */
	public void setCreateBy(String createBy) {
		this.createBy = createBy;
	}
	/**
	 * 获取：创建人
	 */
	public String getCreateBy() {
		return createBy;
	}
	/**
	 * 设置：创建时间
	 */
	public void setCreateDate(Date createDate) {
		this.createDate = createDate;
	}
	/**
	 * 获取：创建时间
	 */
	public Date getCreateDate() {
		return createDate;
	}
	/**
	 * 设置：修改人
	 */
	public void setUpdateBy(String updateBy) {
		this.updateBy = updateBy;
	}
	/**
	 * 获取：修改人
	 */
	public String getUpdateBy() {
		return updateBy;
	}
	/**
	 * 设置：修改时间
	 */
	public void setUpdateDate(Date updateDate) {
		this.updateDate = updateDate;
	}
	/**
	 * 获取：修改时间
	 */
	public Date getUpdateDate() {
		return updateDate;
	}
	/**
	 * 设置：第三方id
	 */
	public void setThirdId(Long thirdId) {
		this.thirdId = thirdId;
	}
	/**
	 * 获取：第三方id
	 */
	public Long getThirdId() {
		return thirdId;
	}
}
